.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12{
	padding:0 !important;
	margin:0;
}
#footer{
	overflow:hidden;
}
.rental{
	font-size:1.25rem;
	color:#333;
}





.deal{
	display:flex;
	border-top:1px solid #ccc;
	background:#DEDEDE;
	font-size:2rem;
	color:#000;
}
.deal .line{
	display:inline-block;
	width:1px;
	height:34px;
	background:#ccc;
}
section .withdraw{
	display:inline-block;
	line-height:1;
	border:1px solid #333;
	border-radius:3px;
	padding:3px 15px;
	color:#333;
	vertical-align:top;
}


section .transverse-line{
	width:120%;
	height:1px;
	background:#333;
	margin-left:-15px;
}
section .table{
	color:#333;
}
.table-padding th,
.table-padding td{
	padding:0 !important;
}
.table-padding th:first-child,
.table-padding td:first-child{
	border-left:0 !important;
}
.table-padding th:last-child,
.table-padding td:last-child{
	border-right:0 !important;
}
.first-tr th+th{
	border-left:1px solid #666 !important;
}
.same-tr{
	border-bottom:1px solid #ddd;
}
.same-tr td{
	height:24px;
	color:#666;
}
.same-tr td+td{
	border-left:1px solid #ddd !important;
}